Big Huge Thesaurus

Hydrochoerus hydrochaeris

noun